
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;1,100;1,300;1,400;1,500;1,600;1,700&display=swap');
/* #General Styles
================================================== */
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
* { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.eu html, .eu body,   .eu span, .eu applet, .eu object, .eu iframe, .eu a, .eu img, .eu select, .eu input, .eu option { margin: 0; padding: 0; border: 0; outline: 0; }
.eu html { -webkit-text-size-adjust: none; }
.eu button, .eu input, .eu select, .eu textarea { font-size: 100%; margin: 0; vertical-align: baseline; box-shadow: none; }
.eu input[type="button"], .eu input[type="submit"] { -webkit-appearance: none !important; }
.eu a { text-decoration: none; }
.eu img { border: 0 none; max-width: 100%; vertical-align: top; }
.eu a { outline: none; cursor: pointer; }
.eu a:hover { text-decoration: none; }
.eu a:focus { text-decoration: none !important; outline: none !important; }
.eu .clear { clear: both; }
.eu img { max-width: 100%;width:100%; }
.eu button:focus {outline:0;}
.eu .text-transform { text-transform: uppercase; }
.eu .break { float: left; width: 100%; }
.eu .preloader { display: none; }
.eu img { vertical-align: bottom; }
.eu ul{list-style: disc; padding-left: 20px;}
.eu ul li{padding-left: 10px;}
::marker {font-size: 11px;}
.eu .navbar ul{padding-left: 0;}
.eu .navbar ul li{padding-left: 0;}
.eu .footer_sec .footer_main ul{padding-left: 0;}
.eu .footer_sec .footer_main ul li{padding-left: 0;}
.eu .set_bg { background-size: cover; background-repeat: no-repeat; background-position: center; }

/*Placeholder opacity cross browsers*/
.eu input::-webkit-input-placeholder {color: #2b2b2b;opacity:1;}
.eu input:-moz-placeholder {color: #2b2b2b;opacity:1;}
.eu input::-moz-placeholder {color: #2b2b2b;opacity:1;}
.eu input:-ms-input-placeholder {color: #2b2b2b;opacity:1; }
.eu textarea::-webkit-input-placeholder { color: #2b2b2b;opacity:1;}
.eu textarea:-moz-placeholder { color: #2b2b2b;opacity:1;}
.eu textarea::-moz-placeholder { color: #2b2b2b; opacity:1; }
.eu textarea:-ms-input-placeholder { color: #2b2b2b; opacity:1; }
.eu button::-moz-focus-inner, .eu input[type="submit"]::-moz-focus-inner { border: 0; }
.eu #login-form .sbSelector a{color: #2b2b2b !important; }
.sbSelector{color: #2b2b2b !important;}
/* #Page Structure
================================================== */
body.eu { margin: 0; padding: 0; font-size: 16px; color: #2b2b2b; background: #fff; font-family: 'Noto Sans', sans-serif; font-weight: 500;}
.eu .wrapper { width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; opacity: 1; }
.eu .main { max-width: 1280px; margin: 0 auto; padding:0 20px;width:100%;}
.eu a, .eu button { transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.eu h1, .eu h1 div {font-size: 65px;line-height: 1.3;}
.eu h2, .eu h2 div {font-size: 40px;line-height: 1.4; font-weight:700;}
.eu h3, .eu h3 div {font-size: 32px;line-height: 1.4;font-weight:700;}
.eu h4, .eu h4 div {font-size: 24px;line-height: 1.4; font-weight:700;}
.eu h5, .eu h5 div {font-size: 16px;line-height: 1.4; font-weight:700;}
 
.eu h2 {padding-bottom:30px; }
.eu h3  { padding-bottom:27px;}
.eu h4  {  margin-bottom: 15px; }
 
.eu .banner-text-block .p_class .eu .banner-text-block .p_class div{font-size:22px; font-weight:400;line-height: 1.4;}
.eu .p_class, .eu .p_class div{font-size:16px; font-weight:400;line-height: 1.4; }
.eu .p_class:last-child { padding-bottom: 0px !important;}
.eu   .p_class div{padding-bottom:20px;}
.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }
.eu .btn_cls a { display: inline-block; padding: 16px 23px; background: #4E9EA5; color: #fff; font-size: 16px; font-weight: 400;}
.eu .btn_cls a:hover{background-color: #77babf;}
.eu .flex-container{display:flex;justify-content:space-between;align-items:flex-start;}
.eu .wid50{width:50%;}
.eu .arrow-img {  max-width: 26px;  padding: 0px 0 0 10px; vertical-align: middle;}
/* Home Page Style
 ================================================== 


/***** header styles goes here *****/
.mobile_version375{display:none;}
.eu header {width: 100%;padding: 25px 0;}
.eu #page2 header {background:#005776; color:#ffffff; }
.eu header .main{/* max-width:1380px; */} 
.eu .header_main { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; }
.eu header .navbar ul li{ display: inline-block; vertical-align: middle; margin-left: 50px;}
.eu header .navbar ul li a, .app_menu{ font-size: 18px;  color: #005776; font-weight: 600; text-transform: capitalize; text-decoration: none;     margin-left: 37px;  letter-spacing: 0.2px;}
.eu #page2 header .navbar ul li a, #page2 .app_menu{    color: #ffffff;  }
.eu header .navbar ul li a:hover{text-decoration: underline !important;}
.eu .left_logo img {max-width: 140px;width: 100%;}
.eu header .navbar .app_menu{position: relative; z-index: 4;}
.eu header .navbar .menu_box{visibility: hidden; opacity: 0;}
.eu header .navbar .app_menu:hover .menu_box{visibility: visible; opacity: 1; top: 20px;}
.eu header .navbar .menu_box{background-color: #fff; width: 240px; position: absolute; left: -25px; top: 30px; transition: 0.3s; -webkit-transition: 0.3s;}
.eu header .navbar .menu_box{display: block; text-align: left; padding:10px;}
.eu header .navbar .menu_box li{display: block; margin:5px 0;}
.eu header .navbar .drop_arrow {background-image: url(https://explore.kerry.com/rs/117-TLU-222/images/ms_select_arrow.png); background-repeat: no-repeat; background-size: 11px; width: 12px; height: 8px; margin-left: 3px; } 
.eu header .navbar .drop_arrow{display:inline-block; padding-left: 2px; cursor:pointer;}
.eu #page2 header .navbar .menu_box  li a{color: #005776;    margin-left:0px;}
.eu  header .navbar .menu_box  li a{   margin-left:0px;}


/***** header styles end *****/
.banner {  display: flex; background-position: top center;padding:122px 0 !important;}
.eu #page2 .banner {  display: flex;justify-content:space-between;align-items:flex-start; padding:78px 0 !important;}
 
.eu .banner-text-block {
  color:#ffffff;
 max-width:500px;
  background-color: #000000;
  border-radius: 10px;padding:50px 30px 20px;
}
.eu #page2 .banner-text-block {
 padding: 0px;
  background-color: #ffffff !important;
   color:#2B2B2B !important;
}
.eu #page2 .banner-text-block h1{
 
  color:  #000000 !important;
   
} 
.eu .banner-h1,
.eu .banner-h1 div {
  font-size:40px !important;
  margin-bottom: 20px;
}
.eu .banner p {
  font-size:25px !important;
  margin-bottom: 40px;
}
.eu .banner a {
  display: inline-block;
  padding:10px 30px;
  background-color: #337991;
  margin-bottom: 15px;
  color: #ffffff;
}
 
 
 
.eu .section-2,
.eu .case-study,
.eu .section-3 {
  padding-bottom: 45px;
  padding-top: 45px;
}
 
.eu .case-study .full-width{padding-bottom:80px;}
.eu .case-study ul,.eu .case-study ul li {list-style: none;padding-left:0;padding-top:3px;}
.eu .case-study ul  { padding-top:9px;}

 
.eu .case-study .text-image {
  display: flex;
  align-items: flex-start;
  justify-content: space-around;padding-bottom:50px;
}

 
 

.eu .case-study    .main { max-width: 1260px;}
.eu .case-study   h3 {    padding-bottom: 18px;}
.case-study {
 /*  background: rgb(214,228,233);
  background: linear-gradient(180deg, rgba(214,228,233,1) 0%, rgba(255,255,255,1) 100%); */
}

.eu .case-study .text-block,
.eu .case-study .image-block {
  flex: 1;
}
.eu .case-study .text-block {
 
}
.eu .case-study .text-image .image-block  {
  padding:  0 0px ; text-align:left;
}
.eu .case-study .text-image:nth-child(odd)  {flex-direction: row-reverse; align-items: center;}
.eu .case-study .text-image:nth-child(odd) .text-block {padding: 0 0 0 27px;}
.eu .case-study .text-image:nth-child(even) .image-block { padding:  0  20px 0 0; text-align:right;}
.eu   .text-block strong {font-weight:700;padding-bottom:10px;display:block;}
.eu  .image-block {/* padding-bottom:50px; */}
.eu .case-study .image-block img {max-width:506px;
box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);-webkit-box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);-moz-box-shadow:  0px 0px 30px 0px rgba(51,121,145,0.30);border-radius: 10px;}
.eu .section-2 .image-block img,.eu .banner .image-block img{box-shadow: 0px 0px 30px 0px rgb(51 121 145 / 30%); -webkit-box-shadow: 0px 0px 30px 0px rgb(51 121 145 / 30%); -moz-box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);border-radius: 10px;    max-width: 558px;}
.eu .image-swap-right {
  flex-direction: row-reverse;
}
.eu .case-study .image-swap-right .text-block {
 
}

.eu .section-3 .wide {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
.eu .section-3 .wide .main.pull-left {
  margin-left:0;
}
.eu .section-3 .wide .narrow {
  max-width:1150px;
  margin-right: auto;
  /* background: rgb(214,228,233);
  background: linear-gradient(180deg, rgba(214,228,233,1) 0%, rgba(255,255,255,1) 100%); */
  border-radius: 8px;
  padding-bottom: 15px;
}

.grid-wrap {
  display: flex;
 flex-wrap: wrap;	justify-content:flex-start;align-items:flex-start;
}
.enzyme-application-card {
  background-color: #ffffff;width:32%;margin:0 20px 50px 0 !important;
box-shadow: 0px 0px 30px 0px rgb(51 121 145 / 30%);
    -webkit-box-shadow: 0px 0px 30px 0px rgb(51 121 145 / 30%);
    -moz-box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);
    border-radius: 10px;
}
.enzyme-application-card:nth-child(3n){
	margin:0 0px 30px 0 !important;
}
.grid-wrap {
  transform: translate(82px, 48px);
}

.eu .text-wrap {
  padding: 20px 10px 20px 20px;
}
 .eu .text-wrap .p_class div{
  padding-bottom: 5px;
}
.eu .learn-more {
  color:  #337991;
}
.eu .learn-more:hover{
	padding-left:15px;font-weight:bold;
}

.eu .img-wrap {
  width:100%;
  height:190px;
  overflow: hidden;
}
.eu .img-wrap img{max-width:385px;}
.eu header .navbar ul li a.green-brd-btn {
  background-color: #337991;
  color: #fff;
  padding: 8px 15px;
  border-radius: 3px;
}
.eu header .navbar ul li a.green-brd-btn:hover {
  text-decoration: none;
}
.eu .enzyme-application-card h5 {
  margin-bottom: 10px;
}
.eu .mktoButton {
  border-radius: 5px !important;
}
/***** mid container styles goes here *****/
.eu .mid-container{width:100%;}

/* Section-1 CSS Start */
.eu .section_1{padding-top:65px;}
.eu .section_1 .main{max-width: 992px;}
.eu .top_title {text-align: center;margin-bottom: 70px;}
.eu .inner_main {display: inline-block;width: 100%;}
.eu .top_title h2, .eu .top_title h2 div {color: #fff;}
.eu .top_title h2 {margin-bottom: 22px;}
.eu .top_title .p_class { color: #ffff; font-size: 19px; font-weight: 400; }
.eu .bottom_img {text-align:center;}
.eu .bottom_img img {max-width: 991px; margin:0 auto; width: 100%;}
/* Section-1 CSS Ends */

/* Section-2 CSS Starts */
.eu .section_2 {padding: 80px 0;}
.eu .section-2 .text-image {/* padding: 0 0 0 20px; */}
.eu .section-2  .image-block img, .eu .banner  .image-block img{max-width:558px;}
.eu .section-2 .image-block,.eu .banner .image-block   {font-size:0; padding-bottom: 20px;/*  padding-top: 50px; */} 
 
 
.eu .section-2  .p_class,.eu .section-2  .p_class div {    line-height: 1.6;} 
 
 
/* Section-2 CSS Ends */

/* Section-3 CSS Starts */
.eu .section_3 {padding: 80px 0;}
.eu .upper_sec3 {margin-bottom: 40px;}
.eu .sec3_boxes { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.eu .sec_box {width: 30.6%;margin-right: 4%;margin-bottom: 40px;}
.eu .sec_box:nth-child(3n), .eu .sec_box:last-child {margin-right: 0;}
.eu .lower_box_sec { background: #fff; padding: 16px 57px 16px 24px; position: relative; background-image: url("https://explore.kerry.com/rs/117-TLU-222/images/ms_box_after_arrow.png"); background-repeat: no-repeat; background-position: center right 20px; background-size: 27px; }
.eu .sec_box a { color: #2b2b2b; display: inline-block; width: 100%; box-shadow: 0 2px 150px 0 rgba(0, 0, 0, 0.1);}
.eu .sec_box a:hover {box-shadow: 0 0 40px 0 #02445c;}
.eu .upper_box_sec img { width: 288px; height: 170px; object-fit: cover; }
/* Section-3 CSS Ends */

/* Form Section CSS Starts */
.eu .section-2 .form_section {padding: 40px 0; border-radius:10px;max-width:500px;   margin:-100% 0 0 auto; width:100%;background:rgb(252 252 252 / 88%); backdrop-filter: blur(50px) brightness(50%);box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);-webkit-box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);-moz-box-shadow:  0px 0px 30px 0px rgba(51,121,145,0.30);} 
 
.eu #page2 .form_section { padding: 40px 0; border-radius:10px;max-width:500px;  transform: translate3d( 0px, 0, 0) !important; margin:0 0 0 auto; width:100%;    background: rgb(252 252 252 / 88%); backdrop-filter: blur(50px) brightness(50%);box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);-webkit-box-shadow: 0px 0px 30px 0px rgba(51,121,145,0.30);-moz-box-shadow:  0px 0px 30px 0px rgba(51,121,145,0.30);} 
 
.eu .form_section .form_sec{width: 100% !important;max-width:405px;margin:0px auto;  padding: 0 15px; }
.eu .form_section .form_title{padding-bottom:20px;   }
/* Form Section CSS Ends */


/***** mid container styles end *****/

/* Form CSS Start */
/**Form********************************************/
.eu form.mktoForm { margin:0px auto;width:100% !important; }
.eu .mktoForm .mktoFormCol { width: 100% !important; float: left; margin-bottom: 0 !important; }
.eu .mktoForm .mktoFormRow {padding-bottom:0 !important;}
.eu .mktoForm .mktoFieldWrap {width: 100% !important;float: left; margin: 0 !important;}

.eu .mktoForm input[type="text"], .eu .mktoForm input[type="url"], .eu .mktoForm input[type="email"], .eu .mktoForm input[type="tel"], .eu .mktoForm input[type="number"], .eu .mktoForm input[type="date"], .eu .mktoForm textarea.mktoField, .eu .mktoForm select.mktoField {width: 100% !important; float: left; padding: 14px 15px !important; color: #2b2b2b !important; background-color: #FFFFFF !important; font-size: 16px !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 500 !important; outline: 0 !important; line-height: 1.2 !important; border: 1px solid  #707070 !important; -webkit-border-radius: 6px !important; -moz-border-radius: 6px !important; border-radius: 6px !important; margin-bottom: 15px !important; box-shadow: none !important; appearance:none !important; -webkit-appearance:none !important; -webkit-box-shadow: none !important; height: auto !important; }
.eu .mktoOffset { width: 0px !important;}
.eu .mktoForm .mktoGutter {width: 0px !important;}
.eu .mktoForm .mktoLabel { color: #2b2b2b !important; font-size: 16px !important; font-weight: 500 !important; font-family: 'Noto Sans', sans-serif !important; padding: 0 0 8px !important; width: auto !important; }
.eu .mktoButtonRow span {margin-left: 0px !important;}
.eu .mktoButtonRow { text-align: left !important;margin-top: 20px !important;display:block;}
.eu .mktoButton { background-color:#337991 !important; background-image: none !important; border:2px solid #337991 !important; -webkit-border-radius: 4px !important; -moz-border-radius: 4px !important; -ms-border-radius: 4px !important; -o-border-radius: 4px !important; border-radius: 4px !important; width: auto; padding: 14px 23px !important; height: auto !important; min-width: auto !important; color: #ffffff !important; font-size: 16px !important; font-weight: 400 !important; font-family: 'Noto Sans', sans-serif !important; float: none; display: block; max-width: 100% !important; margin: 0 !important; margin-left: 1.8% !important; transition: 0.5s; -webkit-transition: 0.5s; }
.eu .mktoButton:hover, .eu .mktoButton:focus, .eu .mktoButton.active { background-color: #77babf !important; color: #ffffff !important; border-color: #77babf !important; } 
.eu .mktoForm textarea[rows="2"] { height: auto !important; border: none; }
.eu .mktoForm .mktoRadioList, .mktoForm .mktoCheckboxList { padding: 0 !important; float: left; width: 100% !important; margin: 0 0 20px 0 !important; }
.eu .mktoForm input[type="checkbox"].mktoField + label, .mktoForm input[type="radio"].mktoField + label { position: relative !important; cursor: pointer !important; padding-left: 30px !important; width: auto !important; margin: 0 !important; line-height: 22px !important; font-size: 12px !important; color: #fff !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 400 !important; float: left; clear: both; font-style: normal !important; }
.eu .mktoForm input[type="checkbox"].mktoField { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; z-index: -99999; height: 0; padding: 0 !important; border: 0px; }
.eu .mktoForm input[type="checkbox"].mktoField:not(old) + label { position: relative; cursor: pointer; padding-left: 25px; width: auto; }
.eu .mktoForm input[type="checkbox"].mktoField:not(old) + label { position: relative; left: 0; top: 0; content: ''; width: 16px; font-weight: 500 !important; height: 16px; background-image: url('https://explore.kerry.com/rs/117-TLU-222/images/PRJ170321020345_checkoff.png'); background-repeat: no-repeat; background-position: left 3px; background-size: 16px; color:#000 !important; height: inherit !important; } 
.eu .mktoForm input[type="checkbox"].mktoField:not(old):checked + label {background-image: url('https://explore.kerry.com/rs/117-TLU-222/images/PRJ170321020345_checkon.png');}
.eu .mktoForm input[type="radio"].mktoField { opacity: 0; visibility: hidden; position: absolute; left: 0; top: 0; z-index: -99999; }
.eu .mktoForm input[type="radio"].mktoField:not(old) + label { position: relative; cursor: pointer; padding-left: 38px; margin-bottom: 0 !important; width: auto; }
.eu .mktoForm input[type="radio"].mktoField:not(old) + label { position: relative; left: 0; top: 0; content: ''; width: 16px; height: 16px; color:#000000 !important; background-image: url('https://explore.kerry.com/rs/117-TLU-222/images/PRJ170321020345_radioof.png'); background-repeat: no-repeat; background-position: left 3px; background-size: 16px; height: inherit !important; }
.eu .mktoForm a{color: #2b2b2b !important; text-decoration: underline !important;}
.eu .mktoForm a:hover{text-decoration: none !important;}
.eu .mktoForm input[type="radio"].mktoField:not(old):checked + label {background-image: url('https://explore.kerry.com/rs/117-TLU-222/images/PRJ170321020345_radioon.png');}
.eu .mktoForm .mktoAsterix{display: none !important;} 
.eu .mktoForm .mktoRequiredField .mktoAsterix { display: inline-block !important; color: #ff4d4f !important; float: right !important; padding-left: 3px !important; }
.eu .mktoForm .mktoFormRow{width: 100% !important;}
.eu .mktoForm select.mktoField{ background: #ffffff url("https://explore.kerry.com/rs/117-TLU-222/images/PRJ030421005306_select-arrow-img.png") no-repeat 97% center !important; background-size: 11px !important; color: #2b2b2b !important; cursor: pointer; -webkit-appearance:none; -ms-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none; }
.eu .mktoForm select::-ms-expand {display: none !important;}
.eu .mktoError {right: auto !important;left: 0 !important;bottom: -72px !important;height: 90px;} 
.eu .mktoForm a{color: #ffffff !important;}
.eu .mktoHtmlText.mktoHasWidth {width: 100% !important; font-size: 16px !important; font-family: 'Noto Sans', sans-serif !important; font-weight: 400 !important; color: #ffffff !important; line-height: 1.3 !important; } 
.mktoForm fieldset legend{margin:0 !important;}
.mktoForm fieldset legend {display: block; width: 100%; display: none; } 
.eu .mktoForm fieldset{padding:0 !important; display: flex; justify-content: center; flex-wrap: wrap;  border:none !important;}
.eu .mktoForm fieldset .mktoFormRow {width:100% !important; }
.eu .mktoForm .mktoLabel:after{display: none !important;}
.eu .mktoForm input[type=checkbox] + label:before,.eu .mktoForm input[type=radio] + label:before{content:"";position:absolute;width:1em;height:1em;margin-top:4px;margin-left:-29px;line-height:1em;font-family:Arial,sans-serif;font-size:13px;border:1px solid #aeb0b6;box-shadow:3px 3px 10px 0px #ccc;background-color:#fff;}

/* Form CSS Ends */


/*footer_sec*********************************************/
.eu .footer_sec{display: block; background-color:#3c7980; padding: 40px 0 ;}
.eu .footer_sec .main,.eu .bottom_footer .main{    max-width: 1500px; margin: 0 auto; padding: 0 20px;width: 100%;}
.eu .footer_sec .footer_main{display: flex; justify-content: space-between; align-items: flex-start;}
.eu .footer_sec .footer_main .footer_links{display: flex; align-self: flex-start; width: 70%; justify-content: space-between;}
.eu .footer_sec .footer_main .footer_links_box1 {padding-right:20px; width: 28%; min-width: 168px; } 
.eu .footer_sec .footer_main .p_class *{color: #ffffff; font-family:'Noto Sans', sans-serif; font-size: 24px; font-weight: 700;padding-bottom: 9px;}
.eu .footer_sec .footer_main ul{list-style: none; padding-top: 6px;}
.eu .footer_sec .footer_main ul li{margin:0 10px 0 0; }
.eu .footer_sec .footer_main ul li a{color: #ffffff; line-height: 1.8; font-weight: 400;  font-size: 16px; text-decoration: none !important;}
.eu .footer_sec  ul li a:hover, .eu .bottom_footer ul li a:hover{color: #b7b7b7 !important; text-decoration: none !important;}
.eu .footer_sec .footer_main .footer_logo {align-self: flex-start; margin-bottom: 7px; } 
.eu .footer_sec .footer_main .logo_main img {max-width: 166px; width: 100%; }
.eu .footer_sec .footer_main .logo_main {margin-bottom:6px; }
.eu .bottom_footer{display: block; background-color: #366d73; padding:24px 0;}
.eu .bottom_footer .bottom_footer_main{display: flex; justify-content: space-between; align-self: center;}
.eu .bottom_footer ul{list-style: none;}
.eu .bottom_footer .p_class,.eu .bottom_footer .p_class *{font-size:12px; color: #ffffff; font-weight: 400;}
.eu .footer_sec .social-links ul {display: flex;  justify-content:flex-start; }
.eu .footer_sec .social-links ul li a { display: flex;justify-content:center;align-items:center; width: 40px; height: 40px; background-color: #366D73; border-radius: 100%; }
.eu .footer_sec .social-links ul li a img { width:20px; height:20px;   }
.eu .footer_sec .logo_main a { text-align: left; display: block; }
.eu .footer_list{}
.eu .footer_list ul{list-style-type:none;}
.eu .footer_list ul li{display:inline-block;color:#ffffff;}
.eu .footer_list ul li a{font-size:12px;color:#ffffff;}
/*footer_sec*********************************************/

 


.mktoGen.mktoImg { display: inherit !important; line-height: inherit !important; }